package com.briup.day23;

import java.io.FileReader;
import java.io.FileWriter;

public class Test_CopyImg {
    public static void main(String[] args) throws Exception {
        FileReader fr = new FileReader("01-Basic/src/dir/01.jpg");
        FileWriter fw = new FileWriter("01-Basic/src/dir/02.jpg");
        int len;
        char[] buf = new char[1024];
        while ((len = fr.read(buf)) != -1) {
            fw.write(buf,0,len);
        }
        System.out.println("写入完成");
        fr.close();
        fw.close();
        /*
        * 既想写出数据，又想继续使用流"的意思就是：
        我想要数据立即生效（写入文件/发送到网络）
        但我不想关闭流，因为后面还要继续使用
        这时候就用 flush()—— 刷出去，但别关通道！*/
    }
}
